package net.dgg.zz.production.workorder.entity;

import java.util.Date;

public class Workorder {
    /**
     * id
     */
    private Long id;

    /**
     * 生产订单编号
     */
    private String scProductOrderNo;

    /**
     * 工单编号
     */
    private String scWorkorderNo;

    /**
     * 工单状态
     */
    private Integer scWorkorderState;

    /**
     * 工单创建时间
     */
    private Date scWorkorderCreatetime;

    /**
     * 工单截止时间
     */
    private Date scWorkorderEndtime;

    /**
     * 工单完成时间
     */
    private Date scWorkorderCompletetime;

    /**
     * 工单类型
     */
    private Integer scWorkorderType;

    /**
     * 加急类型
     */
    private Integer scWorkorderUrgenttype;

    /**
     * 创建人id
     */
    private Long scWorkorderCreateuserid;

    /**
     * 创建人
     */
    private String scWorkorderCreateusername;

    /**
     * 处理人id
     */
    private Long scWorkorderHandleuserid;

    /**
     * 处理人
     */
    private String scWorkorderHandleusername;

    /**
     * 联系电话
     */
    private String scWorkorderContactphone;

    /**
     * 工单内容
     */
    private String scWorkorderWorkcontent;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最新修改人id
     */
    private Long updaterId;

    /**
     * 最新修改人名称
     */
    private String updaterName;

    /**
     * 最新修改人部门id
     */
    private Long updaterOrgId;

    /**
     * 最新修改人部门名称
     */
    private String updaterOrgName;

    /**
     * 最新修改时间
     */
    private Date updateTime;

    /**
     * id
     * @return id id
     */
    public Long getId() {
        return id;
    }

    /**
     * id
     * @param id id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 生产订单编号
     * @return sc_product_order_no 生产订单编号
     */
    public String getScProductOrderNo() {
        return scProductOrderNo;
    }

    /**
     * 生产订单编号
     * @param scProductOrderNo 生产订单编号
     */
    public void setScProductOrderNo(String scProductOrderNo) {
        this.scProductOrderNo = scProductOrderNo == null ? null : scProductOrderNo.trim();
    }

    /**
     * 工单编号
     * @return sc_workorder_no 工单编号
     */
    public String getScWorkorderNo() {
        return scWorkorderNo;
    }

    /**
     * 工单编号
     * @param scWorkorderNo 工单编号
     */
    public void setScWorkorderNo(String scWorkorderNo) {
        this.scWorkorderNo = scWorkorderNo == null ? null : scWorkorderNo.trim();
    }

    /**
     * 工单状态
     * @return sc_workorder_state 工单状态
     */
    public Integer getScWorkorderState() {
        return scWorkorderState;
    }

    /**
     * 工单状态
     * @param scWorkorderState 工单状态
     */
    public void setScWorkorderState(Integer scWorkorderState) {
        this.scWorkorderState = scWorkorderState;
    }

    /**
     * 工单创建时间
     * @return sc_workorder_createtime 工单创建时间
     */
    public Date getScWorkorderCreatetime() {
        return scWorkorderCreatetime;
    }

    /**
     * 工单创建时间
     * @param scWorkorderCreatetime 工单创建时间
     */
    public void setScWorkorderCreatetime(Date scWorkorderCreatetime) {
        this.scWorkorderCreatetime = scWorkorderCreatetime;
    }

    /**
     * 工单截止时间
     * @return sc_workorder_endtime 工单截止时间
     */
    public Date getScWorkorderEndtime() {
        return scWorkorderEndtime;
    }

    /**
     * 工单截止时间
     * @param scWorkorderEndtime 工单截止时间
     */
    public void setScWorkorderEndtime(Date scWorkorderEndtime) {
        this.scWorkorderEndtime = scWorkorderEndtime;
    }

    /**
     * 工单完成时间
     * @return sc_workorder_completetime 工单完成时间
     */
    public Date getScWorkorderCompletetime() {
        return scWorkorderCompletetime;
    }

    /**
     * 工单完成时间
     * @param scWorkorderCompletetime 工单完成时间
     */
    public void setScWorkorderCompletetime(Date scWorkorderCompletetime) {
        this.scWorkorderCompletetime = scWorkorderCompletetime;
    }

    /**
     * 工单类型
     * @return sc_workorder_type 工单类型
     */
    public Integer getScWorkorderType() {
        return scWorkorderType;
    }

    /**
     * 工单类型
     * @param scWorkorderType 工单类型
     */
    public void setScWorkorderType(Integer scWorkorderType) {
        this.scWorkorderType = scWorkorderType;
    }

    /**
     * 加急类型
     * @return sc_workorder_urgenttype 加急类型
     */
    public Integer getScWorkorderUrgenttype() {
        return scWorkorderUrgenttype;
    }

    /**
     * 加急类型
     * @param scWorkorderUrgenttype 加急类型
     */
    public void setScWorkorderUrgenttype(Integer scWorkorderUrgenttype) {
        this.scWorkorderUrgenttype = scWorkorderUrgenttype;
    }

    /**
     * 创建人id
     * @return sc_workorder_createuserid 创建人id
     */
    public Long getScWorkorderCreateuserid() {
        return scWorkorderCreateuserid;
    }

    /**
     * 创建人id
     * @param scWorkorderCreateuserid 创建人id
     */
    public void setScWorkorderCreateuserid(Long scWorkorderCreateuserid) {
        this.scWorkorderCreateuserid = scWorkorderCreateuserid;
    }

    /**
     * 创建人
     * @return sc_workorder_createusername 创建人
     */
    public String getScWorkorderCreateusername() {
        return scWorkorderCreateusername;
    }

    /**
     * 创建人
     * @param scWorkorderCreateusername 创建人
     */
    public void setScWorkorderCreateusername(String scWorkorderCreateusername) {
        this.scWorkorderCreateusername = scWorkorderCreateusername == null ? null : scWorkorderCreateusername.trim();
    }

    /**
     * 处理人id
     * @return sc_workorder_handleuserid 处理人id
     */
    public Long getScWorkorderHandleuserid() {
        return scWorkorderHandleuserid;
    }

    /**
     * 处理人id
     * @param scWorkorderHandleuserid 处理人id
     */
    public void setScWorkorderHandleuserid(Long scWorkorderHandleuserid) {
        this.scWorkorderHandleuserid = scWorkorderHandleuserid;
    }

    /**
     * 处理人
     * @return sc_workorder_handleusername 处理人
     */
    public String getScWorkorderHandleusername() {
        return scWorkorderHandleusername;
    }

    /**
     * 处理人
     * @param scWorkorderHandleusername 处理人
     */
    public void setScWorkorderHandleusername(String scWorkorderHandleusername) {
        this.scWorkorderHandleusername = scWorkorderHandleusername == null ? null : scWorkorderHandleusername.trim();
    }

    /**
     * 联系电话
     * @return sc_workorder_contactphone 联系电话
     */
    public String getScWorkorderContactphone() {
        return scWorkorderContactphone;
    }

    /**
     * 联系电话
     * @param scWorkorderContactphone 联系电话
     */
    public void setScWorkorderContactphone(String scWorkorderContactphone) {
        this.scWorkorderContactphone = scWorkorderContactphone == null ? null : scWorkorderContactphone.trim();
    }

    /**
     * 工单内容
     * @return sc_workorder_workcontent 工单内容
     */
    public String getScWorkorderWorkcontent() {
        return scWorkorderWorkcontent;
    }

    /**
     * 工单内容
     * @param scWorkorderWorkcontent 工单内容
     */
    public void setScWorkorderWorkcontent(String scWorkorderWorkcontent) {
        this.scWorkorderWorkcontent = scWorkorderWorkcontent == null ? null : scWorkorderWorkcontent.trim();
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 最新修改人id
     * @return updater_id 最新修改人id
     */
    public Long getUpdaterId() {
        return updaterId;
    }

    /**
     * 最新修改人id
     * @param updaterId 最新修改人id
     */
    public void setUpdaterId(Long updaterId) {
        this.updaterId = updaterId;
    }

    /**
     * 最新修改人名称
     * @return updater_name 最新修改人名称
     */
    public String getUpdaterName() {
        return updaterName;
    }

    /**
     * 最新修改人名称
     * @param updaterName 最新修改人名称
     */
    public void setUpdaterName(String updaterName) {
        this.updaterName = updaterName == null ? null : updaterName.trim();
    }

    /**
     * 最新修改人部门id
     * @return updater_org_id 最新修改人部门id
     */
    public Long getUpdaterOrgId() {
        return updaterOrgId;
    }

    /**
     * 最新修改人部门id
     * @param updaterOrgId 最新修改人部门id
     */
    public void setUpdaterOrgId(Long updaterOrgId) {
        this.updaterOrgId = updaterOrgId;
    }

    /**
     * 最新修改人部门名称
     * @return updater_org_name 最新修改人部门名称
     */
    public String getUpdaterOrgName() {
        return updaterOrgName;
    }

    /**
     * 最新修改人部门名称
     * @param updaterOrgName 最新修改人部门名称
     */
    public void setUpdaterOrgName(String updaterOrgName) {
        this.updaterOrgName = updaterOrgName == null ? null : updaterOrgName.trim();
    }

    /**
     * 最新修改时间
     * @return update_time 最新修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 最新修改时间
     * @param updateTime 最新修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}